Power BI Developer

Data EngineeringHybrid Remote, Guadalajara, Mexico


Description

Position Title

Power BI Developer

Key Responsibilities

  • Analyze existing dashboards, reports, and BI solutions to identify gaps, improvement opportunities, and optimization areas.
  • Gather and understand business and reporting requirements from stakeholders across departments.
  • Design, develop, and maintain interactive Power BI dashboards, reports, and visualizations.
  • Create and optimize data models, DAX calculations, KPIs, and measures.
  • Develop reusable datasets and reporting frameworks for scalable analytics solutions.
  • Integrate data from multiple sources including SQL databases, APIs, Excel, cloud platforms, and enterprise systems.
  • Ensure data accuracy, consistency, and report performance optimization.
  • Implement row-level security (RLS), governance, and best practices in Power BI environments.
  • Collaborate with business users, data engineers, analysts, and project teams to deliver reporting solutions.
  • Troubleshoot issues related to dashboards, data refreshes, and performance bottlenecks.
  • Prepare technical documentation, user guides, and provide end-user support/training when required.
  • Stay updated with the latest Power BI features, visualization techniques, and BI best practices.

Required Skills & Qualifications

  • Bachelor’s degree in Computer Science, Information Technology, Data Analytics, or related field.
  • 4+ years of hands-on experience in Power BI development.
  • Strong expertise in Power BI Desktop, Power BI Service, DAX, Power Query (M Language), and Data Modeling.
  • Experience in designing dashboards and analytical reports from business requirements.
  • Strong understanding of SQL and relational databases.
  • Experience with ETL concepts and data transformation.
  • Ability to analyze existing BI/reporting systems and recommend improvements.
  • Good understanding of KPIs, business metrics, and data visualization best practices.
  • Strong analytical, problem-solving, and communication skills.

Preferred Qualifications

  • Experience with Azure Data Services, Snowflake, Databricks, or cloud data platforms.
  • Knowledge of Python or R for analytics is an added advantage.
  • Experience with Agile/Scrum methodologies.
  • Microsoft Power BI Certification is preferred.
  • Exposure to enterprise reporting and governance frameworks.

Nice to Have

  • Experience in performance tuning and dashboard optimization.
  • Knowledge of data warehousing concepts.
  • Experience working with large datasets and enterprise-scale BI solutions.

Deliverables

  • Interactive dashboards and executive reports
  • Optimized and scalable Power BI solutions
  • Data-driven insights for business decision-making
  • Documentation and support materials